#ifndef __HISM_H
#define __HISM_H

#include <gtk/gtk.h>
#include <stdio.h>
#include <stdint.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <dirent.h>
#include <string.h>

#define PAGE_AMOUNTS			(5)

static GtkWindow *window = NULL;
static GtkNotebook *notebook = NULL;
static GtkLabel *page_title[PAGE_AMOUNTS];
static gchar *page_title_char[PAGE_AMOUNTS] = {"Harry Ilana System Monitor",
						"Resource Usage",
						"Process Info",
						"Module Info", 
						"Main Filesystem Info"};
static GtkWidget *page_table[PAGE_AMOUNTS];
static const int window_height = 600;
static const int window_width = 900;
static const int grid_h = 100;
static const int grid_v = 100;

#include "create_window.h"

static GtkImage *logo = NULL;
static GtkLabel *hostname_label = NULL;
static GtkLabel *hostname_text = NULL;
static GtkLabel *linuxsystem_label = NULL;
static GtkLabel *kernelversion_label = NULL;
static GtkLabel *hardware_label = NULL;;
static GtkLabel *cpuinfo_text = NULL;
static GtkLabel *meminfo_text = NULL;
static GtkLabel *authorinfo_text = NULL;
static GtkHSeparator *hsep1 = NULL;

#include "hipage1.h"

#endif
